#nullable enable

using System.Text.RegularExpressions;

namespace PHMEE.EnergyEfficiency;

public interface IAmsModel
{
    public static string SubTableName(string prefix, string tagName)
    {
        // 使用正则表达式保留英文字母和数字，去除其它字符
        string cleanedString = Regex.Replace(tagName, "[^a-zA-Z0-9]", "");
        // 将字母转换为小写，拼接前缀
        return $"{prefix}_{cleanedString.ToLower()}";
    }
}